"""
    给你两个字符串 haystack 和 needle ，
    请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标（下标从 0 开始）。
    如果 needle 不是 haystack 的一部分，则返回  -1 。
"""


class Solution:
    # @staticmethod
    def strStr(self,haystack: str, needle: str) -> int:

        if len(needle)>len(haystack) or needle not in haystack:
            return -1

        n_len = len(needle) #needle字符串的长度
        for i in range(len(haystack)):
            if haystack[i:i+n_len] == needle:
                return i
a = Solution.strStr("1234","334")
print(a)